정적 팩토리 메서드 헷갈리는 팩토리들 구별하기 정적 생성 메서드를 사용하면 생성자를 private하게 숨길 수 있기 때문에 객체의 생성을 통제할 수 있다는 겁니다. 매개변수인 type에 어떤 인자가 들어오느냐에 따라 서로 다른 Cat의 자손 클래스를 생성, 리턴할 수 있습니다. 정적 생성 메서드는 객체 생성을 통제할 수 있다. 단순한 팩토리 패턴은 메서드 패러미터에 따라 어떤 상품을 인스턴스화하고 리턴하는지 결정하는 조건문을 가진 단일 ... 디자인 패턴팩토리 메서드 패턴정적 팩토리 메서드추상 팩토리 패턴단순한 팩토리단순한 팩토리 생성자 말고 정적 팩토리 메서드 를 참고해보면 좋을 거 같아요 :) 여기서 말하는 디자인 패턴의 팩토리 메서드와 다른 것이다. public을 이용한 생성자 대신 static 팩토리 메서드를 제공하는 것이다. 정적 팩토리 메서드란 객체 생성의 역할을 하는 클래스 메서드다. java.time.LocalTime 실제 java.time 패키지에 포함된 LocalTime 클래스의 코드다. 메서드명이 of이며 생성자를 통해서 객체를 ... 정적 팩토리 메서드정적 팩토리 메서드
헷갈리는 팩토리들 구별하기 정적 생성 메서드를 사용하면 생성자를 private하게 숨길 수 있기 때문에 객체의 생성을 통제할 수 있다는 겁니다. 매개변수인 type에 어떤 인자가 들어오느냐에 따라 서로 다른 Cat의 자손 클래스를 생성, 리턴할 수 있습니다. 정적 생성 메서드는 객체 생성을 통제할 수 있다. 단순한 팩토리 패턴은 메서드 패러미터에 따라 어떤 상품을 인스턴스화하고 리턴하는지 결정하는 조건문을 가진 단일 ... 디자인 패턴팩토리 메서드 패턴정적 팩토리 메서드추상 팩토리 패턴단순한 팩토리단순한 팩토리 생성자 말고 정적 팩토리 메서드 를 참고해보면 좋을 거 같아요 :) 여기서 말하는 디자인 패턴의 팩토리 메서드와 다른 것이다. public을 이용한 생성자 대신 static 팩토리 메서드를 제공하는 것이다. 정적 팩토리 메서드란 객체 생성의 역할을 하는 클래스 메서드다. java.time.LocalTime 실제 java.time 패키지에 포함된 LocalTime 클래스의 코드다. 메서드명이 of이며 생성자를 통해서 객체를 ... 정적 팩토리 메서드정적 팩토리 메서드